| Constructor and Description |
|---|
Garage1()
Constructeur par défaut de Garage1
Instancie l'ArrayList
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Vehicule voiture)
Ajout d'un véhicule au garage
Rien de particulier ici, on utilise la méthode native d'ArrayList
|
void |
faireLePleinAll()
Permet de faire le plein de tous les véhicules en faisant une boucle for, rendue possible par l'itérateur
On ne fait le plein que s'il reste moins de 10L dans le réservoir
Implémentation mapping
|
java.util.Iterator<Vehicule> |
iterator()
Itérateur de Garage1, contenant des Véhicules
Retourne une nouvelle instance de l'itérateur de garage1 prenant en paramètre l'ArrayList de voiture
|
void |
map(automobile.Function f)
Application du traitement défini par la fonction applyIt à chaque élément de TreeSet
|
void |
resetPartielAll()
Permet de réinitialiser tous les compteurs partiels des Véhicules du garage
Implémentation mapping
|
java.lang.String |
toString()
Surcharge de toString, affiche les Véhicules contenus dans le garage
|
void |
triCompteur()
Tri des voitures par compteur
Utilisation du sucre syntaxique
|
void |
triJauge()
Tri des voitures par jauge
Utilisation du sucre syntaxique
|
void |
triNoImmatriculion()
Tri des voitures par numéro d'immatriculation
J'ai laissé Immatriculion tel qu'implémenté dans la classe de tests...
|
public Garage1()
public void add(Vehicule voiture)
voiture - objet Vehicule à ajouterpublic java.util.Iterator<Vehicule> iterator()
iterator in interface java.lang.Iterable<Vehicule>public void map(automobile.Function f)
f - objet fonction à appliquer
Retourne la liste modifiéepublic void faireLePleinAll()
public void resetPartielAll()
public java.lang.String toString()
toString in class java.lang.Objectpublic void triNoImmatriculion()
public void triCompteur()
public void triJauge()